|
The Bell Labs Digital Synthesizer, better known as the Alles Machine or Alice, was an experimental additive synthesizer designed by Hal Alles at Bell Labs during the 1970s. The Alles Machine used 72 computer controlled oscillators whose output was mixed to produce a number of discrete "voices" for output. The Alles Machine has been called the first true digital additive synthesizer,〔Joel Chadabe, "Electric Sound", Prentice Hall, 1997, ISBN 978-0-13-303231-4, pg. 178〕 following on earlier Bell experiments that were partially or wholly implemented as software on large computers. Only one full-length composition was recorded for the machine, before it was disassembled and donated to Oberlin Conservatory's TIMARA department in 1981.〔("A Technical History of Computer Music" )〕 Several commercial synthesizers based on the Alles design were released during the 1980s, including the Atari AMY sound chip. ==Description== The Alles Machine consisted of three main parts; an LSI-11 microcomputer, the programmable sound generators, and a number of different input devices. The system was packaged into a large single unit, and weighed 300 pounds – the designers optimistically referred to it as being portable.〔Alles 1976, pg. 5〕 The microcomputer was supplied with two 8-inch floppy disk drives (from Heathkit, which sold their own LSI-11 machine, the H11) and an AT&T color video terminal. It was connected to a customized analog-to-digital converter that sampled the inputs at 7 bit resolution 250 times a second. The input devices consisted of two 61-key piano keyboards, four 3-axis analog joysticks, a bank of 72 sliders, and various switches.〔 Any of the controllers could be used to control any parameter, under program control. The inputs were interpreted and then used to generate outputs that were sent to the sound generators as a series of parameters. The bandwidth needed to control the synthesizer was quite limited. The computer could process about 1,000 parameter changes per second before it would bog down in the CPU.〔Alles 1976, pg. 7〕 The sound generator was fairly complex, containing 1,400 integrated circuits.〔Alles 1976, pg. 6〕 The first bank of 32 oscillators were used as master signals, and generally meant the system had up to 32-note polyphony (see below). A second set of 32 oscillators was slaved to one of the masters, generating the first N harmonics, where N was from 1 (first harmonic) to 127. Additionally there were a bank of 32 programmable filters, 32 amplitude multipliers, and 256 envelope generators. All of these signals could be mixed in an arbitrary fashion into a bank of 192 accumulators. These were then sent to one of four 16-bit output channels, and from there to a digital-to-analog converter for output.〔 The actual waveforms were generated by looking up the amplitude for a given time from a 64 kWord ROM-based table. Alles used several tricks in the table in order to reduce the amount of math the system needed to run in the controller CPU. In one instance, a multiplication was avoided by looking up two numbers from the table and subtracting them, as it was noticed the result was the same as a multiplication of two related numbers. Running everything was a set of 255 timers with 16 FIFO stacks for events. The controller posted events into the queues which were then sorted by timestamp and fed into the generator in order.〔 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Bell Labs Digital Synthesizer」の詳細全文を読む スポンサード リンク
|